package com.sxj.shop.dao.impl;

import com.sxj.shop.dao.ItemDao;
import com.sxj.shop.entity.Item;
import com.sxj.shop.factory.ObjectFactory;
import com.sxj.shop.util.JDBCTemplate;

/**
 * @author 石小俊
 * @date 2023年12月2023/12/14日 18:17
 */
public class ItemDaoImpl implements ItemDao {

    private JDBCTemplate jdbcTemplate = (JDBCTemplate) ObjectFactory.getObject("jdbc");

    @Override
    public void insertItem(Item item) {
        String sql = new StringBuffer()
                .append(" insert into ")
                .append(" t_item ")
                .append("   (product_id,num,price,order_id)")
                .append(" values ")
                .append("   (?,?,?,?)")
                .toString();
        jdbcTemplate.update(sql, item.getProduct().getId(), item.getNum(), item.getPrice(), item.getOrder().getId());
    }
}
